<!doctype html>
<title>CSS Values Test: Relative url() with HTML base with dangling href removed</title>
<link rel="help" href="https://crbug.com/1276384">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<base id="base_elm" href='test/">
<'>
<div id="target"></div>
<script>
  test(() => {
    const url_without_base = `url("${new URL("img.gif", location.href)}")`;
    target.style.listStyleImage = "url(img.gif)";
    base_elm.remove();
    assert_equals(getComputedStyle(target).listStyleImage, url_without_base,
                  "The url is re-resolved after the base change");
  }, "Removing the base element should not crash.");
</script>
